package com.chb.docter.dto;

import com.hos.entity.his.Patient;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author: 陈海彬
 * @date: Created in 2023/12/12 17:33
 * @description:
 * @modified By:
 * @version:
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "挂号列表信息")
public class RegistrationDto {

    @ApiModelProperty(value = "科室id")
    private Long deptId;

    @ApiModelProperty(value = "科室名称")
    private String deptName;

    @ApiModelProperty("当前的号数")
    private Long regItemId;

    @ApiModelProperty(value = "当前号数")
    private Integer regNumber;



    @ApiModelProperty("挂号的金额")
    private BigDecimal regItemAmount;

    @ApiModelProperty("就诊日期")
    private String visitDate;

    @ApiModelProperty("排班类型  门诊、急诊")
    private String schedulingType;

    @ApiModelProperty("排班时段  上午/下午/晚上")
    private String subsectionType;

    public RegistrationDto(Long deptId, String deptName, Integer regNumber) {
        this.deptId = deptId;
        this.deptName = deptName;
        this.regNumber = regNumber;
    }
}